﻿using Stimulus360.Services;
using Stimulus360.Models.Data;
using Stimulus360.Models.Data.CustomTypes;

namespace Stimulus360.Controllers.Projects
{
    /// <summary>
    ///     Class represents the view model of the project volunteers view
    /// </summary>
    public class ProjectVolunteersViewModel
    {
        /// <summary>
        ///     Project Summary for which volunteer is being viewed
        /// </summary>
        public ProjectSummary ProjectSummary { get; set; }

        /// <summary>
        ///     List of project volunteers
        /// </summary>
        public PaginatedCollection<Volunteer> Volunteer { get; set; }

        /// <summary>
        ///     Bool representing if user has already been volunteer of the project
        /// </summary>
        public bool AlreadyVolunteered { get; set; }
    }

}
